package com.kuangstudy.common.demo3;

/**
 * ClassName: Outer
 * date: 2021/07/14 12:03:24
 *
 * @author zlk
 */
public class Outer {
    private String name = "华仔";
    private Integer age = 35;

    /**
     * 静态方法不能访问非静态的成员 因为静态属性是类的属性不是单个成员的属性
     */
    public void show(){
        String address = "深圳";
        /*局部内部类 注意不能加任何访问修饰符 不能包含静态成员*/
        class Inner{
            /*局部内部类属性*/
            private String phone = "16622903868";
            public void show2(){
                System.out.println(name);
                System.out.println(age);
                System.out.println(phone);
                /*访问局部变量 jdk1.7要求：变量必须是常量final jdk1.8自动添加final,final意味着不能被修改*/
                System.out.println(address);
            }
        }
        Inner inner = new Inner();
        inner.show2();
    }
}
